* {	margin: 0px;padding: 0px;}
body {font-family:SimSun;font-size: 12px;line-height: 180%;color: #000; background-color:#f9f9f9;}
.clear {font-size: 0px;clear: both;line-height: 0px;height: 1px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border-style: none;}
a:link {outline: none;TEXT-DECORATION: none;}
a:visited {outline: none;TEXT-DECORATION: none;}
a:hover {outline: none;	TEXT-DECORATION: none;}
a:active {outline: none;TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header ------------------------------*/
#header{}
#header .top{ background-color:#ececec; height:28px; line-height:28px;}
#header .top_box{ width:1000px; margin-left:auto; margin-right:auto;}
#header .top_box .top_left{ float:left; color:#989898;}
#header .top_box .top_right{ float:right;}
#header .top_box .top_right a{color:#989898;}
#header .head_box{width: 1000px; height:80px;margin-left: auto;margin-right: auto;position: relative;}
#header .logo{ position: absolute; top: 10px; left:0px;}
#header .tel{ position:absolute; top:35px; right:0px; font-size:30px; color:#e20d1a; font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;}
#header .tel img{ padding-right:6px;}
#header .eng{position: absolute; top: 5px; right:0px;}



/* menu ------------------------------*/
#menu{background: url(../images/menu_bg.gif) center no-repeat; width:999px;margin-left: auto;margin-right: auto;}
#menu ul.nav_link{font-family:\5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: bold; height:42px; padding-left: 30px; margin-bottom: 12px; padding-top:8px;}
#menu ul.nav_link li{background: url(../images/menu_point.gif) right no-repeat; text-align: center; float: left;}
#menu ul.nav_link li a{ color: #fff; display: block; width: 135px; height:33px;background: url(../images/menu_hover.png) center 100px no-repeat; line-height:33px;_line-height:50px;}
#menu ul.nav_link li a:hover{ background: url(../images/menu_hover.png) center no-repeat; color:#fa9a39;}
#menu ul.nav_link li.last{ background-image: none;}
#menu ul.nav_link li.on a{background: url(../images/menu_hover.png) center no-repeat; color:#fa9a39;}



/* content ------------------------------*/
#content{width: 1000px; margin-left: auto;margin-right: auto;}
#content .top_bg{ background:url(../images/top_bg.gif) top no-repeat; padding-top:10px; margin-bottom:10px;}
#content .bottom_bg{background:url(../images/bottom_bg.gif) bottom no-repeat; height:10px;}
#content .box_bg{background:url(../images/box_bg.gif) center repeat-y ; padding:0px 10px 0px 10px;}
#content .top_bg1{ background:url(../images/top_bg1.gif) top no-repeat; padding-top:8px;}
#content .bottom_bg1{background:url(../images/bottom_bg1.gif) bottom no-repeat #fff6e7; height:10px;}
#content .box_bg1{background:url(../images/box_bg.gif) center repeat-y #fff6e7; padding:0px 1px;}
#content .box_left{ float:left; width:762px;}
#content .box_right{ float:right;}
#content .title{ font-weight:bold; color:#f94100; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; }
#content .title span{ margin-left:10px; float:left}
#content .title_img{ margin-top:3px; float:left;}
#content .photo_top{ width:208px; height:98px; margin-bottom:15px;}
ul.news{ width:208px;}
ul.news li{ border-bottom:1px dashed #cfcfcf; padding-bottom:6px; background:url(../images/point.gif) left 8px no-repeat; padding-left:8px; margin-top:6px;}
ul.news li a{ color:#000;}
#content .box{ float:left; margin-right:10px; margin-bottom:10px; width:260px; display:inline;}
#content .box_txt{ float:left; width:115px; height:105px; font-family:\5FAE\8F6F\96C5\9ED1;  color:#fff; font-size:24px;}
#content .box_txt.col1{background-color:#f15a25; padding:10px;}
#content .box_txt.col2{background-color:#ff9900; padding:10px;}
#content .box_txt.col3{background-color:#95d401; padding:10px;}
#content .box_txt.col4{background-color:#29aae3; padding:10px;}
#content .box_txt.col5{background-color:#ffb64b; padding:10px; width:108px; height:114px;}
#content .box_txt h1{ float:left; margin-top:5px; font-size:30px;}
#content .box_txt h2{ font-size:14px; float:left; margin-left:10px; font-family:Arial Narrow;}
#content .box_txt h3{  text-align:right; font-size:24px; margin-top:10px; font-family:YouYuan;}
#content .box_txt h4{text-align:right; font-size:24px; margin-top:10px; font-weight:normal;}
#content .box_img{ float:left;}
#content .box1{float:left; width:130px; border-right:1px solid #e0e0e0; padding-right:10px;}
#content .box_left1{ width:690px; float:left; }
#content .box_left2{ float:left;width:540px;}
#content .box_right1{ float:right;}
#content .box_right1 .video{ margin-top:10px;}
#content .last{ margin-bottom:0px;}
#content .bottom_box{ width:1000px; overflow:hidden;}
#content ul.bottom{ width:1060px; margin-top:30px; overflow:hidden;}
#content ul.bottom li{ float:left; margin-right:75px; width:190px;}
#content ul.bottom li .bottom_title{ background:url(../images/bottom_title.gif) left no-repeat; padding-left:15px; font-size:24px; color:#f94f15; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; line-height:24px;}
#content ul.bottom li .bottom_txt{ font-size:12px; color:#646262; margin-top:13px;}
#content ul.bottom li .bottom_img{ margin-top:20px;}
#content .content_bg{ background:url(../images/content_bg.gif) top right 2px no-repeat #fff6e6;}

/* side ------------------------------*/
#side{float: left;width: 225px;  background-color:#fff; margin-bottom:-8px; }
#side .bg{}
#side .side_title{ text-align:right;}
#side ul.side_list{ overflow:hidden; margin-bottom:20px;}
#side ul.side_list li{ margin-top:15px;}
#side ul.side_list li a{ display:block; font-size:14px; color:#e13e04; font-weight:bold;background:url(../images/side_red.gif) 110px 7px no-repeat;padding-left:125px; height:25px; line-height:25px;}
#side ul.side_list li a:hover{ background:url(../images/side_hover.gif) right no-repeat;}
#side ul.side_list li.on a{background:url(../images/side_hover.gif) right no-repeat;}


/* main ------------------------------*/
#main{float: right;width: 720px; overflow: hidden; padding:20px;}
.main_title{ background:url(../images/main_title.gif) bottom no-repeat; overflow:hidden; margin-bottom:10px; height:30px; padding-bottom:5px;}
.main_title h2{ font-size:18px; color:#000;font-family:\5FAE\8F6F\96C5\9ED1; float:left; margin-bottom:10px;  }
.main_title h3{font-family:\5FAE\8F6F\96C5\9ED1; font-size:12px; font-weight:normal; color:#939393; float:left; margin-top:5px;}
.main_title span{ float:right; color:#878787; font-size:12px;}
.main_title span a{ color:#878787;}
ul.new{overflow:hidden; margin-top:10px;}
ul.new li{ padding:10px; overflow:hidden; margin-top:10px;}
ul.new li.color_bg1{ background-color:#f4f17e;}
ul.new li.color_bg2{background-color:#cfe902;}
ul.new li.color_bg3{background-color:#ecd700;}
ul.new li .new_img{ float:left;display: table-cell;width: 156px; height: 102px;line-height: 102px; text-align: center; *display:block;*font-size:102px;overflow:hidden;vertical-align:middle;}
ul.new li .new_img img{ vertical-align: middle; max-width: 156px;max-height: 102px;}
ul.new li .new_txt{ float:right; width:530px; color:#686767; line-height:24px;}
ul.new li .new_txt a{color:#686767;}
ul.new li .new_txt h2{ border-bottom:#e2e2e2 2px dashed; padding-bottom:5px; font-size:14px; color:#545454;}
.page{ text-align:center; color:#626262; margin-top:30px;}
.page a{color:#626262;}
/* footer ------------------------------*/
#footer{ background:url(../images/footer_bg.gif) left top repeat-x; margin-top:20px;}
#footer .foot_box{width: 1000px; margin-left: auto; margin-right: auto; text-align:center; padding-top:20px; padding-bottom:20px;}

ul.public{ position:absolute; right:0px;}
ul.public li{ margin-top:10px;}

.rides-cs1{ position: fixed; top:280px; right: 4px; _position: absolute; z-index: 999;   position: fixed;  _position: absolute;
        _bottom: auto;
        _top: expression(eval(document.documentElement.scrollTop)); _margin-top:250px;}
.rides-cs2{ position: fixed; top: 410px; right: 4px; _position: absolute; z-index: 999;   position: fixed;  _position: absolute;
        _bottom: auto;
        _top: expression(eval(document.documentElement.scrollTop)); _margin-top:380px;}
.about{  line-height:30px;}
.video1{ width:640px; margin-left:auto; margin-right:auto; height:380px; margin-top:80px;}

/* contact ------------------------------*/
.contact{ width:688px; color:#dd6300; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;margin-left:auto; margin-right:auto; margin-top:30px; line-height:30px;}
.map{ height:453px;width:688px; margin-top:20px; }

/* feedback ------------------------------*/
.feedback{ background:url(../images/feeback.png) bottom right no-repeat; padding-bottom:220px;}
table.table1{ border-collapse:collapse; width:600px; background-color:#fff; margin-left:58px; margin-top:30px;}
table.table1 th{ border:#ccc solid 1px;  color:#333; font-weight:normal;text-align:right; padding-right:10px; width:110px;}
table.table1 td{ border:#ccc solid 1px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
table.table1 .tab{ border:1px solid #7f9db9; width:150px; height:20px;}
table.table1 .tac{ border:1px solid #7f9db9; width:220px; height:20px;}
table.table1 .tad{ border:1px solid #7f9db9; width:290px; height:20px;}
table.table1 .tae{ border:1px solid #7f9db9; width:380px; height:94px;}
table.table1 td span{ margin-left:5px; vertical-align:bottom;}
table.table1 .ta{background:url(../images/ta_bg.gif) center no-repeat; width:97px; height:20px; border:none; margin-left:150px; cursor:pointer;}
table.table1 .tb{background:url(../images/tb_bg.gif) center no-repeat; width:58px; height:20px; border:none; margin-left:10px; cursor:pointer;}
/*duty ------------------------------*/
.duty{ background:url(../images/duty_bottom.png) bottom right no-repeat; padding-bottom:100px;}